Flying Carpet — definition

1. flying carpet (Noun)

1 definition

flying carpet (Noun) — (Asian folktale) an imaginary carpet that will fly people anywhere they wish to go.

3 types of
carpet carpeting rug